javascript linux operation system porting css mozilla operating system porting consultant pcb design php linux migration explorer circuit nios ii linux support html electronics